package servlets;

import java.io.IOException;
import java.util.HashMap;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import ufc.quixada.petti.model.LogicaCredenciamento;

@WebServlet("/confirmacaoCredenciamento")
public class confirmacaoCredenciamento extends HttpServlet {
	private static final long serialVersionUID = 1L;

	
	public confirmacaoCredenciamento() {
		super();

	}

	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
			String[] ids = request.getParameterValues("id");
			HashMap<String, Boolean> relacaoCredenciamento = new HashMap<String, Boolean>();
			// credenciamentoEventoParticipante.setChaveComposta();
			for (int i = 0; i < ids.length; i++) {
				if (request.getParameter(ids[i]) != null) {
					relacaoCredenciamento.put(ids[i], true);
				} else {
					relacaoCredenciamento.put(ids[i], false);
				}
			}
			// chama a class que ira fazer a alteracao no banco de dados
			LogicaCredenciamento logicaCredenciamento = new LogicaCredenciamento();
                        
                        String idEvento=request.getParameter("idEvento");
			logicaCredenciamento.executar(relacaoCredenciamento,idEvento,ids);

	}

}
